dumping ground/yard - Turc Anglais Dictionnaire